
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

public class Test {

    public static void main(String[] args) {
        List<Integer> list1 = new ArrayList<>();

        List<Integer> list2 = new ArrayList<>();

        List<List<Integer>> list3 = new ArrayList<>();
        list3.add(new ArrayList<>());
        list3.add(new ArrayList<>());




    }


    public static void main3(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);

        System.out.println(list);

        List<Integer> list1 = list.subList(1,5);
        System.out.println(list1);
        list1.add(2,3);
        System.out.println(list1);
        System.out.println(list);

    }


    public static void main1(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(0,99);
        for(int i=0;i<list.size();i++) {
            System.out.print(list.get(i) + "  ");
        }
        System.out.println();
        System.out.println(list);

        ArrayList<Number> list2 = new ArrayList<>(list);

        LinkedList<Integer> list1 = new LinkedList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);

     /*   ArrayList<Number> list12 = new ArrayList<>();
        list12.add(99);
        list12.add(88);
        list12.addAll(list1);

        list12.remove(1);

        list12.remove(new Integer(2));*/

        //System.out.println(list12);

        for(Integer x:list1) {
            System.out.println(x);
        }
        //迭代器
        Iterator<Integer> it = list1.iterator();
        while(it.hasNext()) {
            System.out.println(it.next() + " ");
        }
    }
}

















